The Shinano River is the longest river in Japan. It is 228 miles long. It's much shorter than the Mississippi river, which is 3,859 miles long.